package edu.task.service;

import edu.task.model.SysTask;
import edu.task.model.vo.SysTaskVO;

import java.util.List;

public interface SysTaskService {
    List<SysTask> selectTaskList();

    boolean insertTask(SysTaskVO task);

    int deleteTaskById(Long taskId);

    boolean updateTask(SysTaskVO task);

    List<SysTask> selectTaskById(List<Long> taskId);

    List<Long> selectTaskListByProjectId(Long projectId);

    List<Long> selectTaskListByUserId(Long userId);

    List<SysTask> selectTaskByTaskId(List<Long> taskIds);

    List<SysTask> selectTaskListByStatus();

    SysTask updateTasks(SysTask task);

    String getTimeString(long time);
}
